<?php
/********************************************************
** Copyright 2010-2013. Todos los derechos reservados. **
** Desarrollado y Gestionado por:					   **
** Sugey Quintero (Analista)						   **
** José G. De Freitas (Programador)					   **
** Klaudia Uribe (Diseñadora Web)					   **
** Cesar Isturiz (Diseñador Web)					   **
**				S E A  v1.0							   **
*********************************************************/

require("pdf/fpdf.php");
require ("conexion.php");

	session_start();
	date_default_timezone_set('America/Caracas'); setlocale(LC_TIME, 'spanish');
	$usuario = $_SESSION['name'];
	$fecha = date("Y-m-d H:i:s");
	$auditoria = mysql_query("INSERT INTO auditoria SELECT '$usuario', '$fecha' , 'Pdf Asistencia personal' ");

$Cedula = $_GET['Cedula'];
$F_inicio = date("Y-m-d 00:00:00", strtotime($_GET['F_inicio']));
$F_fin = date("Y-m-d 23:59:59", strtotime($_GET['F_fin']));

$sql = mysql_query("SELECT CI_p, Nombres, Apellidos, Cargo FROM personal WHERE CI_p='$Cedula' ");
$asistencia = mysql_query("SELECT date_format(H_entrada, '%h:%i %p'), date_format(H_salida, '%h:%i %p'), date_format(Fecha, '%d-%m-%Y') FROM asistencia_personal WHERE DATE(Fecha) BETWEEN '$F_inicio' AND '$F_fin' AND CI_p='$Cedula' AND H_entrada !=0");
$inasistencia = mysql_query("SELECT date_format(Fecha, '%d-%m-%Y') FROM asistencia_personal WHERE DATE(Fecha) BETWEEN '$F_inicio' AND '$F_fin' AND CI_p='$Cedula' AND H_entrada=0"); 

date_default_timezone_set('America/Caracas');
setlocale(LC_TIME, 'spanish');
$mes=date(m);
$dia=date(j);
$ano=date(Y);

while($row=mysql_fetch_array($sql)){

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',10);
$pdf->Image('images/gob.jpg',5,5,200,10);
$pdf->Image('images/escudo.jpg', 35, 16, 23);
$pdf->Ln(4);
$pdf->Cell(0,10,'ESCUELA BASICA NACIONAL "LA MORA"',0,0,'C', false);
$pdf->Ln(6);
$pdf->Cell(0,10,'LA VICTORIA - EDO. ARAGUA',0,0,'C', false);
$pdf->Ln(6);
$pdf->Cell(0,10,'COD.006565619  RIF: G-20005248-1',0,0,'C', false);

$pdf->SetFont('Arial','B',15);
$pdf->Ln(15);
$pdf->Cell(0,10,'ASISTENCIAS  E  INASISTENCIAS',0,0,'C', false);
$pdf->Ln(5);
$pdf->Cell(0,10,'DEL   '.$_GET['F_inicio'].'   AL   '.$_GET['F_fin'],0,0,'C', false);
//Salto de línea
$pdf->Ln(20);

$pdf->SetFont('Arial','',10);
$pdf->Cell(40,5,'Cedula: '.$row[0],0,0,'L', false);
$pdf->SetX(148);
$pdf->Cell(40,5,utf8_decode('Fecha de Emisión:'.$dia.'/'.$mes.'/'.$ano),0,0,'L', false);
$pdf->Ln(5); 
$pdf->Cell(0,5,'Nombre: '.strtoupper($row[1].' '.$row[2]).'',0,0,'L', false);
$pdf->Ln(5);
$pdf->Cell(40,5,'Cargo: '.strtoupper($row[3]),0,0,'L', false);

$pdf->SetFont('Arial','B',10);
$pdf->Ln(15);
$pdf->SetX(40);
$pdf->Cell(40,5,'Asistencias',1,0,'C', false);
$pdf->SetX(140);
$pdf->Cell(40,5,'Inasistencias',1,0,'C', false);
$pdf->Ln(8);
$pdf->SetX(20);
$pdf->Cell(40,5,'Horas cumplidas',0,0,'C', false);
$pdf->SetX(60);
$pdf->Cell(40,5,'Fecha',0,0,'C', false);
$pdf->SetX(140);
$pdf->Cell(40,5,'Fecha',0,0,'C', false);
}

$pdf->SetFont('Arial','',10);
//asistencias
$x=20;
$y=105;
while($row2=mysql_fetch_array($asistencia)){
	$f1= strtotime($row2[0]);
	$f2= strtotime($row2[1]);
	$f3= fmod((($f2-$f1)/60),60);
	$f4= number_format((($f2-$f1)/3600),0);

$pdf->SetY($y);
$pdf->SetX($x);

if ($row2[1]=='12:00 AM'){
	$pdf->Cell(40,5,'Falta registro de salida',0,0,'C', false);
}
else{
	$pdf->Cell(40,5,$f4.' hrs y '.$f3.' min',0,0,'C', false);
}
$pdf->SetX($x+40);
$pdf->Cell(40,5,$row2[2],0,0,'C', false);

$y=$y+5;
}

//inasistencias
$x=140;
$y=95;
while($row3=mysql_fetch_array($inasistencia)){

$pdf->SetY($y);
$pdf->SetX($x);
$pdf->Cell(40,5,$row3[0],0,0,'C', false);

$y=$y+5;
}

$pdf->Output(); 
?>
